Effective Use of Procedural Shaders in Animated Scenes

نویسندگان

  • Polina Kondratieva
  • Vlastimil Havran
  • Hans-Peter Seidel
چکیده

Complex procedural shaders are commonly used to enrich the appearance of high-quality computer animations. In traditional rendering architectures the shading computation is performed independently for each animation frame which leads to significant costs. In this paper we propose an approach which eliminates redundant computation between subsequent frames by exploiting temporal coherence in shading. The shading computation is decomposed into view-dependent and viewindependent parts and the results of the latter one are shared by a number of subsequent frames. This leads to a significant improvement of the computation performance. Also, the visual quality of resulting animations is much better due to the reduction of temporal aliasing in shading patterns.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Shading Shades

Procedural material shaders continue to pop up since the advent of fragment programmability. Most of these shaders concentrate on interesting animated effects. The cg shades demo successfully explores the use of fragment shader programming for a different kind of materials: Highly repetitive, man-made materials. The given code shows a variety of implementation options adapted to different usage...

متن کامل

Towards Automatic Band-Limited Procedural Shaders

Procedural shaders are a vital part of modern rendering systems. Despite their prevalence, however, procedural shaders remain sensitive to aliasing any time they are sampled at a rate below the Nyquist limit. Antialiasing is typically achieved through numerical techniques like supersampling or precomputing integrals stored in mipmaps. This paper explores the problem of analytically computing a ...

متن کامل

Symbolic Differentiation in GPU Shaders

Derivatives arise frequently in graphics and GPGPU applications. 1 To meet this need we have added symbolic differentiation as a built 2 in language feature in the HLSL shading language. The symbolic 3 derivative is computed at compile time so it is available in all types 4 of shaders (geometry, pixel, vertex, etc.). The algorithm for com5 puting the symbolic derivative is simple and has reason...

متن کامل

GPU-Based Parallel Stackless BVH Traversal for Animated Distributed Ray Tracing

This paper presents a series of accelerations and techniques useful for performing interactive GPU-based distributed animated ray tracing. By taking advantage of several techniques used to accelerate ray tracing along with some additional effects, one is able to achieve enough speed to perform distributed ray tracing animated scenes at interactive rates. A framework is provided to load both lim...

متن کامل

Whitted Ray-Tracing for Dynamic Scenes using a Ray-Space Hierarchy on the GPU

In this paper, we present a new algorithm for interactive rendering of animated scenes with Whitted Ray-Tracing, running on the GPU. We focus our attention on the secondary rays (the rays generated by one or more bounces on specular objects), and use the GPU rasterizer for primary rays. Our algorithm is based on a ray-space hierarchy, allowing us to handle truly dynamic scenes without the need ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004